package com.qili.service.zx;

import com.qili.base.service.BaseService;
import com.qili.entity.zx.ZxProjectEvaluation;
import com.qili.entity.zx.dto.ZxProjectEvaluationDTO;

import java.util.List;
import java.util.Map;

;
;

public interface ZxProjectEvaluationService extends BaseService<ZxProjectEvaluation,String> {
    List<ZxProjectEvaluationDTO> selectListByType(ZxProjectEvaluationDTO supervisorProjectEvaluation);
    List<ZxProjectEvaluation> selectListByUserId(ZxProjectEvaluationDTO evaluation);
    List<ZxProjectEvaluation> selectListByUserIdFinished(ZxProjectEvaluationDTO evaluation);
    List<ZxProjectEvaluation> selectListByUserIdNotFinished(ZxProjectEvaluationDTO evaluation);
    List<ZxProjectEvaluation> selectSomeTargetEvaList(ZxProjectEvaluation evaluation);
    List<String> getFinishedProjectIdListXXDaysAgo();
    List<String> getNotEvaSSUserIds(String id);
    List<String> getNotEvaSCUserIds(Map paraMap);
}
